package Arrays;
/*
题目：
计算在-10.8到5.9之间，绝对值大于6或者小于2.1的整数有多少个？

分析：
1.既然已经确定了范围，for循环
2.起点位置-10.8应该转换成为-10，两种方法：
        2.1 可以使用Math.ceil方法，向上（向正方向）取整
        2.2 强转成为int ，自动舍弃所有小数
3.每一个数字都是整数，所以步进表达式应该是Num++,这样每次都是+1的
4.如果拿到一个绝对值：math。abs方法
5.一旦发现了一个数字，需要让计数器++进行统计。

备注：如果使用Math.ceil方法，-10.8可以变成-10.0.注意double也是可以进行++的

 */
public class Demo03MathPractice {
    public static void main(String[] args) {

        int count = 0;

        double min = -10.8;
        double max =5.9;
        for (int i = (int)min;i < max;i++){
            int abs =Math.abs(i);
            if (abs > 6 ||abs < 2.1){
                System.out.println(i);
                count++;
            }
        }
        System.out.println("总共有："+count+"个");
    }
}
